person worthy of admiration - Spanish English Dictionary